The Consensus Problem in Unreliable Distributed Systems (A Brief Survey) t
نویسنده
چکیده
Agreement problems involve a system of processes, some of which may be faulty. A fundamental problem of fault-tolerant distributed computing is for the reliable processes to reach a consensus. We survey the considerable literature on this problem that has developed over the past few years and give an informal overview of the major theoretical results in the area. 1. A g r e e m e n t P r o b l e m s To achieve reliability in distributed systems, protocols are needed which enable the system as a whole to continue to function despite the failure of a limited number of components. These protocols, as well as many other distributed computing problems, requires cooperation among the processes. Fundamental to such cooperation is the problem of agreeing on a piece of da ta upon which the computation depends. For example, the data managers in a distributed database system need to agree on whether to commit or abort a given transaction [20, 26]. In a replicated file system, the nodes might need to agree on where the file copies are supposed to reside [19, 30]. In a flight control system for an airplane [35], the engine control module and the flight surface control module need to agree on whether to continue or abort a landing in progress. The key point here is not what the processes are agreeing on but the fact that they must all come to the same conclusion. An obvious approach to achieving agreement is for the processes to vote and agree on the majori ty value. In the absence of faults, this works fine, but in a close election, the vote of one faulty process can swing the outcome. Since distinct reliable processes might receive conflicting votes from a faulty process, they might also reach conflicting conclusions about the outcome of the election and hence fail to reach agreement. Davies and Wakerly [2] realized this diffictflty and proposed a multistage voting scheme to overcome the problem. iThis work was supported in part by the Office of Naval Research under Contract N00014-82-K-0154, and by the National Science Foundation under Grant MCS-8116678.
منابع مشابه
Adaptive Distributed Consensus Control for a Class of Heterogeneous and Uncertain Nonlinear Multi-Agent Systems
This paper has been devoted to the design of a distributed consensus control for a class of uncertain nonlinear multi-agent systems in the strict-feedback form. The communication between the agents has been described by a directed graph. Radial-basis function neural networks have been used for the approximation of the uncertain and heterogeneous dynamics of the followers as well as the effect o...
متن کاملAbout the Relationship between Election Problem and Failure Detector in Asynchronous Distributed Systems
This paper is about the relationship between Election problem and Failure Detector in asynchronous distributed systems. We first discuss the relationship between the Election problem and the Consensus problem in asynchronous distributed systems with unreliable failure detectors. Chandra and Toueg have stated that Consensus is solvable in asynchronous systems with unreliable failure detectors. B...
متن کاملLower Bounds with Unreliable Failure Detectors (brief Announcement)
This paper takes place in the context of fault tolerant distributed computing. We investigate the eeciency of decision algorithm using unreliable failure detectors. We prove some lower bounds for Consensus Problem. In particular, we show that the longest message chain of all algorithms using a strong failure detector is greater than the number of processes, no matter the number of faulty proces...
متن کاملEntropy-based Consensus for Distributed Data Clustering
The increasingly larger scale of available data and the more restrictive concerns on their privacy are some of the challenging aspects of data mining today. In this paper, Entropy-based Consensus on Cluster Centers (EC3) is introduced for clustering in distributed systems with a consideration for confidentiality of data; i.e. it is the negotiations among local cluster centers that are used in t...
متن کاملAdaptive Neural Network Method for Consensus Tracking of High-Order Mimo Nonlinear Multi-Agent Systems
This paper is concerned with the consensus tracking problem of high order MIMO nonlinear multi-agent systems. The agents must follow a leader node in presence of unknown dynamics and uncertain external disturbances. The communication network topology of agents is assumed to be a fixed undirected graph. A distributed adaptive control method is proposed to solve the consensus problem utilizing re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005